home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Backup / diavolo_131_reg.lha / ALS ERSTES Lesen! < prev    next >
Encoding:
Text File  |  1995-02-23  |  11.0 KB  |  352 lines

  1. DIAVOLO BACKUP V1.31
  2. ====================
  3.  
  4.  
  5. Hallo!
  6. ------
  7.  
  8.  
  9. Ich freue mich, Euch die erste Version auf dem Weg zu Diavolo 2.0 vorstellen
  10. zu können.
  11.  
  12. Ich habe diese Betaversion absichtlich sehr früh fertiggestellt. Zum einen
  13. ist die API (Application Programming Interface), so wie ich sie mir vorstelle,
  14. fertiggestellt. Wer das Ganze testen will und vielleicht auch eine Applikation
  15. dazu schreiben will, hat somit etwas mehr Zeit.
  16.  
  17. Zum anderen haben wir (Martin Huttenloher und ich) uns letztes Wochenende
  18. zusammengesetzt um ein neues Grafiklayout auszubrüten. Es gab hier eine Dis-
  19. kussion, was nun besser ist, der neue "XEN" Look oder der alte, schlichtere
  20. Look.
  21.  
  22. Derzeit ist nur der Verzeichnisbaum neu gestaltet. Optional könnt Ihr Euch das
  23. im neuen XEN Look oder im konventionellen Look ansehen (siehe neue Funktionen,
  24. weiter unten).
  25.  
  26. Ich bitte alle Tester zu einer Meinungsäusserung zu diesem Thema. Was gefällt
  27. Euch besser? Schreibt bitte Eure Meinung und vielleicht eine kurze Begründung
  28. an die Maillingliste oder an mich privat.
  29.  
  30.  
  31. Dabei wären wir auch beim nächsten Thema: Mailingliste. Ich versuche einen
  32. neuen Anlauf, die Mailingliste zu installieren. Ich hoffe, diesesmal gibt es
  33. nicht die Probleme, wie beim letzten Mal... :) . Wer noch nicht in der Liste
  34. ist, aber gerne rein möchte, schreibt bitte eine Mail mit dem Betreff
  35. "ADD DIAVOLO" an die Adresse listserv@nathan.gun.de .
  36.  
  37.  
  38. So, nun zu den neuen Funktionen in Diavolo 1.31:
  39.  
  40.  1. API implementiert
  41.  --------------------
  42.  
  43.     Die API dient dazu, Diavolo von einem anderen Programm aus zu steuern.
  44.  
  45.     Ursprünglich war das mal als ARexx Port geplant, allerdings haben mich
  46.     zwei Überlegungen davon abgebracht: Einmal bedeuted ein ARexx Port eine
  47.     wesentlich aufwendigere Implementierung in Diavolo und damit einen noch
  48.     grösseren Code. Zum anderen ist es in ARexx nicht ganz einfach eine gegen-
  49.     seitige, asynchrone Kommunikation zu verwirklichen.
  50.     Deswegen also eine API, die mit Exec Messages funktioniert. Das ganze
  51.     ist recht einfach zu programmieren, am besten aus C, geht aber auch aus
  52.     jeder anderen Sprache, inklusive ARexx.
  53.  
  54.     Ihr findet im Verzeichnis API folgende Dateien und Verzeichnisse:
  55.  
  56.       DiavoloAPI.h
  57.  
  58.             Enthält alle Strukturen und Definitionen für die API sowie eine
  59.             Dokumentation aller Befehle und Codes. Das ist somit die "Anleitung"
  60.             für die API.
  61.  
  62.  
  63.       DiavoloPrefs.h
  64.  
  65.             Damit die Einstellungen von Diavolo modifiziert werden können, mußte
  66.             ich die Prefs-Struktur offenlegen und dokumentieren. Das erledigt
  67.             dieses Headerfile.
  68.  
  69.  
  70.       DiavoloAPITest
  71.  
  72.             In diesem Verzeichnis findet Ihr ein Beispielprogramm, das ich zum
  73.             testen der API verwendet habe. Es ist ausführlich dokumentiert und
  74.             sollte den Einstieg recht einfach machen.
  75.  
  76.  
  77.       DBCLICtrl
  78.  
  79.             Die erste sinnvolle Anwendung der API befindet sich in diesem
  80.             Verzeichnis: Ein Programm, mit dem Diavolo aus dem CLI (und somit
  81.             auch aus CronTabs) gesteuert werden kann, um automatische
  82.             Sicherungen zu erstellen. Dieses Programm kann auch von allen
  83.             verwendet werden, die sonst nichts mit der API zu tun haben wollen.
  84.             Die bereits Übersetzte Version findet Ihr im Diavolo Verzeichnis.
  85.             Das Programm ist selbsterklärend, einfach mal aus dem CLI starten!
  86.             Der Source ist ebenfalls ausführlich dokumentiert und kann als
  87.             Beispiel für eigene Programme dienen.
  88.  
  89.     Eine weitere Applikation für die API wird noch von mir selbst entwickelt,
  90.     und zwar der Scheduler. Falls Ihr noch eigene Ideen habt, so ist Euch
  91.     freigestellt sie zu verwirklichen. Ich würde Euch nur bitten ggf. mit mir
  92.     Rücksprache zu halten, damit nicht fünf Leute die gleiche Applikation
  93.     entwicklen.
  94.  
  95.     Speziell wäre eine ARexx Schnittstelle, die auf der API aufsetzt, sehr in-
  96.     teresant.
  97.  
  98.     Die API Dokumentation ist Freeware.
  99.  
  100.  
  101.  2. Verzeichnisse im Dateiauswahlmenü faltbar
  102.  --------------------------------------------
  103.  
  104.     Damit sollte die Dateiauswahl sehr viel einfacher geworden sein. Zur
  105.     Bedienung:
  106.  
  107.     Eine Schublade mit einem Plus deutet an, daß sie Unterverzeichnisse
  108.     enthält, die weggeklappt sind. Ein Klick auf die Schublade läßt sie
  109.     aufklappen.
  110.  
  111.     Eine Schublade mit einem Pfeil nach unten deutet an, daß sie gefaltet
  112.     werden kann. Ein Klick auf die Schublade faltet sie.
  113.  
  114.     Zum SELEKTIEREN von Verzeichnissen kann nicht mehr auf die Schublade
  115.     geklickt werden (das schaltet das Falten ein oder aus), sondern es
  116.     muß auf den Verzeichnisnamen geklickt werden!
  117.  
  118.     Um auch alle Unterschubladen zu entfalten, muß mit gedrückter Ctrl-Taste
  119.     auf die Schublade geklickt werden. Um z.B. alle Schubladen einer Partition
  120.     aufzuklappen, einfach mit der Ctrl Taste auf das Festplattensymbol klicken.
  121.  
  122.     Tastatursteuerung:
  123.  
  124.     (Ctrl-) +       Entfalten
  125.     (Ctrl-) -       Falten
  126.  
  127.     (Die Ctrl-Taste funktioniert hierbei nur bei der Plus- und Minustaste vom
  128.     Nummernblock!).
  129.  
  130.  
  131.  3. "XEN" MagicWB Look in der Dateiauswahl
  132.  -----------------------------------------
  133.  
  134.     Die Schubladen werden nun optional im MagicWB 8-Farben Look angezeigt.
  135.     Voraussetzung dazu ist natürlich, daß die richtigen Farben eingestellt
  136.     sind.
  137.  
  138.     Wenn Diavolo also auf einer Workbench läuft, auf der die MWB 2.0 installiert
  139.     ist, wird der neue Look verwendet, ansonsten der bisherige. Um trotzdem
  140.     den neuen Look zu sehen, kann Diavolo seinen eigenen Screen öffnen (siehe
  141.     unten).
  142.  
  143.     Um den neuen Look auszuschalten, kann das Tool Type "8COLORS=OFF" ver-
  144.     wendet werden.
  145.  
  146.     Bitte schreibt mir, welches Outfit Ihr besser findet, da ich eventuell
  147.     Diavolo auch an anderen Stellen das neue Outfit verpassen möchte.
  148.  
  149.  
  150.  4. Neue Tool Types
  151.  ------------------
  152.  
  153.     Im Zusammenhang damit wurden einige neue Tool Types nötig:
  154.  
  155.     8COLORS=ON|OFF
  156.  
  157.         Schaltet den XEN 8-Farben Look aus, auch wenn die MWB Farben auf der
  158.         Workbench eingestellt sind.
  159.  
  160.  
  161.     SCREEN=<public screen name>
  162.  
  163.         Diavolo öffnet seine Fenster auf dem angegebenen Public Screen. Ist
  164.         der angegebene Screen nicht vorhanden, so öffnet Diavolo statt dessen
  165.         einen eigenen Screen. Das kann verwendet werden, um einfach die XEN
  166.         Farbpalette für Diavolo zu erhalten.
  167.  
  168.         Wird mit diesem Tool Type ein eigener Screen geöffnet, so kommen
  169.         folgende Tool Types zum tragen. Werden sie weggelassen, so wird der
  170.         jeweilige Wert von dem Workbench-Screen übernommen.
  171.  
  172.         SCREENWIDTH=<Breite>
  173.             Breite des erzeugten Screens.
  174.  
  175.         SCREENHEIGHT=<Höhe>
  176.             Höhe des erzeugten Screens.
  177.  
  178.         SCREENDEPTH=<Planes>
  179.             Anzahl der Bitplanes für den neuen Screen (3 = 8 Farben)
  180.  
  181.         SCREENMODE=<ModeID>
  182.             Screenmode ID. Am besten weglassen, wenn man nicht weiß, worum es
  183.             hierbei geht. Muß hexadezimal, aber ohne führendes 0x angegeben
  184.             werden.
  185.  
  186.  
  187.     FONT=<fontname.fontgroesse>
  188.  
  189.         Damit kann erzwungen werden, daß Diavolo einen anderen als den in
  190.         den Prefs eingestellten Font verwenden. Beispiel:
  191.         FONT=helvetica.8
  192.  
  193.  
  194.  5. Sonstiges
  195.  ------------
  196.  
  197.    - In den Scrollfenstern wird die "Friendly Bitmap" nun korrekt gesetzt.
  198.      Ich hoffe, daß DB damit nun auf Grafikkarten im 256 Farbmodus schneller
  199.      scrollt. Bitte um Rückmeldung!
  200.  
  201.    - Diverse Kleinigkeiten.
  202.  
  203.  
  204. Die meisten Bugs, die mir gemeldet wurden, sind noch nicht behandelt. Damit nicht
  205. immer wieder die selben Bugs gemeldet werden, hier eine Liste aller Bugs die ich
  206. kenne und noch beheben muß:
  207.  
  208. - SCSI: Es werden zu viele Blöcke allokiert, wenn die Puffergröße kein ganzes
  209.   Vielfaches der Blockgröße ist.
  210.  
  211. - Enforcerhits beim Schreiben des Tape Catalogs, wenn Platte voll.
  212.  
  213. - Absturz beim Abbrechen einer Operation, wenn die Tasks auf 0/0/1
  214.   stehen.
  215.  
  216. - Retry beim Schreiben des Verzeichnisses auf Disk 1 geht nicht.
  217.  
  218. - Bandendeerkennung muß verbessert werden, manuelle Angabe der Bandgröße.
  219.  
  220. - Probleme mit C=3070 Streamer.
  221.  
  222. - Out Of Sync Probleme lösen, bzw. Re-Synchronisierung ermöglichen.
  223.  
  224. - Probleme bei zu langen Pfaden/Dateinamen für Sicherungsdatei.
  225.  
  226. - Bei mehreren Partitionen in einer Sicherung kann von weiter hinter liegenden
  227.   nur dann restauriert werden, wenn von den vorhergehenden mindestens eine
  228.   Datei selektiert wurde (bitte nachprüfen, kann ich nicht nachvollziehen!).
  229.  
  230. - Multi-Assignments können von Tape nicht restauriert werden.
  231.  
  232. - Auf Systemen mit 39.x Filesystemen kommt es immer noch zu "Dateikopf
  233.   ungleich" Meldungen beim Vergleichen, der Kommentar wird dann falsch
  234.   restauriert.
  235.  
  236.  
  237.  
  238.  
  239. Martin Korndörfer - Kaufering, 23. Februar 1995
  240.  
  241.  
  242. -------------------------------------------------------------------
  243.  
  244.  
  245.  
  246.  
  247. Schreibt bitte alle Bugreports mit dem bekannten Formular (am Ende
  248. dieses Files) an mich. Schreibt einfach in der NATHAN mit dem Befehl
  249. "SENDEN" an M.KORNDOERFER" oder schickt mir das File übers Netz an
  250. "m.korndoerfer@nathan.gun.de".
  251.  
  252.  
  253.  
  254. Das Bugreport-Formular
  255. ======================
  256.  
  257. Das Formular hat sich etwas verändert, bitte jetzt dieses verwenden.
  258.  
  259. Bitte wenn nötig und sinnvoll, zusammen mit einem Debugprotokoll (DEBUGLEVEL=3)
  260. an mich schicken.
  261.  
  262. In der NATHAN dazu bitte den Befehl "SENDEN M.KORNDOERFER" verwenden (im Menü: 
  263. Ins persönliche Brett gehen, [S]enden, [U]ser, M.Korndoerfer eingeben).
  264.  
  265. Übers Netz könnt Ihr auch schreiben: Sendet Euren Report dann an
  266. m.korndoerfer@nathan.gun.de
  267.  
  268.  
  269. *******
  270. *******   FEHLERREPORT FORUMLAR
  271. *******
  272. *******   Diavolo Backup
  273. *******
  274.  
  275.  
  276.                                       Tester:
  277.                                 Datum / Zeit:
  278.                              Diavolo Version:
  279.  
  280.                                Rechnermodell:
  281.                                          CPU:
  282.                               Speicherausbau:
  283.                              SCSI Controller:
  284.                  Reselection des Controllers:
  285.  
  286.               Versionsnummer des Filesystems:
  287. (kann z.B. mit VERSION DH0: ermittelt werden)
  288.  
  289. Sicherungsmedium (Disk, Streamer oder Datei):
  290.             bei Streamer: Hersteller und Typ:
  291.                Mediumgröße (z.B. HD oder DD):
  292.  
  293.                        Fehler reproduzierbar:
  294.  
  295.  
  296. Beschreibung des Fehlers (genauer Ablauf, welche Aktion - z.B. Backup):
  297.  
  298.  
  299.  
  300.  
  301.  
  302. Fehlermeldung von Diavolo (wenn vorhanden, bitte möglichst genau abschreiben):
  303.  
  304.  
  305.  
  306.  
  307. Allgemeine Einstellungen von Diavolo:
  308.  
  309.   Globale Optionen
  310.  
  311.     - Pufferspeicher (in "Globale Optionen"):
  312.     - Prioritäten der Tasks:
  313.  
  314.   Sicherungsoptionen
  315.  
  316.     - Packer:
  317.     - Verschlüsselung:
  318.     - HL Files sichern:
  319.     - HL Dirs sichern:
  320.     - ExAll() verwenden:
  321.  
  322.  
  323. SCSI Parameter:
  324.  
  325.     - Eintragungen im rechten Fenster der SCSI Einstellungen:
  326.         - Hersteller:
  327.         - Produkt:
  328.         - Gerätetyp:
  329.         - SCSI Version:
  330.         - Medium Kapazität:
  331.  
  332.     - Bandkatalog Optionen:
  333.         - Pfad:
  334.  
  335.     - SCSI Datenübertragung Optionen:
  336.         - Speicher:
  337.         - Puffer:
  338.         - Blockgröße:
  339.         - Gepuffert:
  340.         - Feste Blockgröße:
  341.  
  342.     - Verschiedenes:
  343.         - Setmarks:
  344.         - Schnellsuche:
  345.         - Direkte Suche:
  346.         - Sicherung erneuern:
  347.         - HW Kompression:
  348.         - autom. Geschwindigkeit:
  349.  
  350.  
  351.  
  352.